package com.weimob.mcloud.wechatwork.customer.service.user.module.bo.group;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author yuzhaoyang
 * @desc 成员所属群
 * @date 2021-02-07 22:08
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MemberBelongChatGroupBO implements Serializable {

    private static final long serialVersionUID = 5365740823175502219L;
    /**
     * 成员id
     */
    private String memberId;

    /**
     * `@see ChatGroupMemberTypeEnum`
     * 成员类型  1 - 企业成员 2 - 外部联系人
     */
    private Byte type;

    /**
     * 外部联系人wid
     * 仅在通过外部联系人wid查询所属群时返回
     */
    private Long externalUserWid;

    /**
     * 所属群
     */
    private List<CorpChatGroupListBO> chatGroupList;
}
